]> dgit.raspbian.org Git - gnome-shell.git/commit
networkAgent: Do not remove child watch source
authorMichael Catanzaro <mcatanzaro@redhat.com>
Mon, 20 Oct 2025 21:26:34 +0000 (16:26 -0500)
committerFlorian Müllner <fmuellner@gnome.org>
Mon, 24 Nov 2025 13:42:59 +0000 (14:42 +0100)
commit4bf52b12100f3407209e5f5d89ee6e7cf371ca71
tree72b14276733c85f1902a77b40a81883a90e00fd0
parentd088249e867f5dd25239b1256865d908b567d337
networkAgent: Do not remove child watch source

The child watch source is the only thing that reaps the child process.
We cannot remove it until it fires or the child will remain a zombie.
So, just leave the source attached. Trying to remove it does not seem
easy, and I don't see any need; we expect the child process to exit
quickly, so this doesn't seem harmful.

Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7083
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3926>
(cherry picked from commit 961a7d721f3e4db9be6df958b10ba98955138cae)
js/ui/components/networkAgent.js